Self-adaptive service level agreement monitoring in cloud environments
نویسندگان
چکیده
Cloud Service Providers offer access to hardware and software resources across the Internet. Cloud Service Providers and their clients negotiate Service Level Agreements (SLA) that specify terms and conditions of services. To ensure that an SLA is being honored by all parties the service is monitored. This paper proposes a monitoring approach that automatically adapts the monitoring process in realtime, based on user-specified policies. The monitor can both adapt the frequency of measurements and monitoring mode: active and passive. Active mode uses an external, trusted monitoring service. Passive mode minimizes interaction with an external monitoring service, relying instead on a mutual commit protocol to ensure SLA compliance. Monitor adaptation is determined by levels of perceived risk, defined by a user’s policy. The self-adaptive SLA monitoring framework is realized using agent technology and is implemented and tested in the AgentScape middleware.
منابع مشابه
M4Cloud - Generic Application Level Monitoring for Resource-shared Cloud Environments
Cloud computing is a promising concept for the implementation of scalable on-demand computing infrastructures, where resources are provided in a self-managing manner based on predefined customers requirements. A Service Level Agreement (SLA), which is established between a Cloud provider and a customer, specifies these requirements. It includes terms like required memory consumption, bandwidth ...
متن کاملA WS-Agreement Based SLA Implementation for the CMAC Platform
The emerging transformation from a product oriented economy to a service oriented economy based on Cloud environments envisions new scenarios where actual QoS (Quality of Service) mechanisms need to be redesigned. In such scenarios new models to negotiate and manage Service Level Agreements (SLAs) are necessary. An SLA is a formal contract which defines acceptable service levels to be provided ...
متن کاملSelf-aware software architecture style and patterns for cloud-based applications
Modern cloud-reliant software systems are faced with the problem of cloud service providers violating their Service Level Agreement (SLA) claims. Given the large pool of cloud providers and their instability, cloud applications are expected to cope with these dynamics autonomously. This thesis investigates an approach for designing self-adaptive cloud architectures using a systematic methodolog...
متن کاملAn interoperable and self-adaptive approach for SLA-based service virtualization in heterogeneous Cloud environments
Cloud computing is a newly emerged computing infrastructure that builds on the latest achievements of diverse research areas, such as Grid computing, Service-oriented computing, business process management and virtualization. An important characteristic of Cloud-based services is the provision of non-functional guarantees in the form of Service Level Agreements (SLAs), such as guarantees on exe...
متن کاملElastic Manufacturing Process Landscapes
Because of increasing competition and cost pressure, the manufacturing industry is currently undergoing massive changes that are facilitated by the usage of Information Technologies. Two particular aspects are the usage of Business Process Management (BPM) and Cloud technologies concepts in the manufacturing domain. Rapid elasticity is crucial for the enactment of manufacturing processes in the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Multiagent and Grid Systems
دوره 9 شماره
صفحات -
تاریخ انتشار 2013